xen/arm: flush dcache after memcpy'ing the kernel image
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Mon, 21 Jan 2013 12:40:31 +0000 (12:40 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Mon, 21 Jan 2013 12:40:31 +0000 (12:40 +0000)
commitc60209d77e2c02de110ca0fdaa2582ef4e53d8fd
treee7a1aa4496f6446f8ae271bb43063cab257e5c3f
parent43a5f79e8b42610dec7d65eaa084573771b69206
xen/arm: flush dcache after memcpy'ing the kernel image

After memcpy'ing the kernel in guest memory we need to flush the dcache
to make sure that the data actually reaches the memory before we start
executing guest code with caches disabled.

copy_from_paddr is the function that does the copy, so add a
flush_xen_dcache_va_range there.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/kernel.c